Вы используете хелперы в CakePHP, давая знать контроллеру о них. Каждый контроллер имеет свойство $helpers, которое представляет список хелперов, доступных в отображении. Для того, чтобы хелпер был доступен в вашем отображении – добавьте в контроллере имя хелпера в массив $helpers.
<?php
class BakeriesController extends AppController {
var $helpers = array('Form', 'Html', 'Javascript', 'Time');
}
?>
Вы также можете добавить хелперы в действие, таким образом эти хелперы будут доступны только в этом действии контроллера. Это сохранит вычислительные мощности для других действий, которые не используют хелперы. Также, хелперы делают код контроллера более организованным.
<?php
class BakeriesController extends AppController {
function bake {
$this->helpers[] = 'Time';
}
function mix {
// Хелпер Time здесь не загружен, поэтому не доступен
}
}
?>
<<Помощники | Создание помощников >>